/**
 * 
 * @param {*String} title  标题
 * @param {*} desc 描述
 * @param {*} imageUrl 图片链接
 * @param {*} id 用户id
 */
export function initShare(title, desc, imageUrl, id) {
    getConfigInfo(title, desc, imageUrl, id);
}

async function getConfigInfo(title, desc, imageUrl, id) {
    let link = `${window.location.origin + window.location.pathname}?userId=${id}`;
    console.log("分享链接:" + link)
    wx.ready(() => {
        //好友
        wx.updateAppMessageShareData({
            title: title, // 分享标题
            desc: desc, // 分享描述
            link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imageUrl, // 分享图标
            success: function () {
                // 设置成功
            },
        });

        // 朋友圈
        wx.updateTimelineShareData({
            title: title, // 分享标题
            link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imageUrl, // 分享图标
            success: function () {
                // 设置成功
            },
        });

        //旧版,用来适配Android
        wx.onMenuShareAppMessage({
            title: title, // 分享标题
            desc: desc, // 分享描述
            link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imageUrl, // 分享图标
            success: function () {
                // 设置成功
            },
        });
        wx.onMenuShareTimeline({
            title: title, // 分享标题
            link: link, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
            imgUrl: imageUrl, // 分享图标
            success: function () {
                // 设置成功
            },
        });
    });

    wx.error(function () { });
}